Witryna internetowa zbudowana w systemie PuzelCMS składać sie może z wielu podstron. Z kolei każda podstrona podzielona jest na obszary, w które to administrator wstawiać może tzw. klocki (tekst, galerie, menu, newsy, itp.).
Każda podstrona może być przeglądana w jednym z trzech trybów: podglądu, edycji oraz układania.
tryb podglądu - prezentuje stronę tak jak widzą ją niezalogowani użytkownicy;
tryb edycji - prezentuje stronę tak jak widzą ją niezalogowani użytkownicy ale pojawiają się dodatkowe elementy nawigacyjne pozwalające edytować zawartość klocków lub zmianiać ich położenie metodą przeciągnij i upuść;
tryb układania - prezentuje szkielet podstrony oraz rozmieszczenie klocków. Tryb stosowany przez administratora do umieszczania nowych klocków na podstronie, zmiany ich położenia, ukrywania, usuwania.
Puzel CMS posiada prosty a zarazem bardzo elastyczny system uprawnień. W systemie Puzel CMS istnieją grupy użytkowników oraz użytkownicy przypisani do tych grup. Użytkownik może należeć do kilku grup jednocześnie. Każdej podstronie można przypisać grupę i nadać jej jeden z 3 poziomów uprawnień. Poziomy uprawnień są analogiczne do trybów widoków podstrony.
uprawnienie podgląd - uprawnienie pozwala jedynie na oglądanie wybranej podstrony w trybie podglądu, mając te uprawnienie nie można nic zmieniać na podstronie;
uprawnienie edycja - pozwala na ogladanie strony w trybie edycji a tym samy zezwala na edycje elementów umieszczonych na wybranej podstronie;
uprawnienie administracja/układanie - zezwala na przegladanie strony w trybie układania, a tym samym umożliwia dodawanie nowych klocków, zmianę ich położenia, ich ukrywanie, blokowanie ich przed edycją itp.